home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-01 / wzun11sr.zip / WIZUNZIP.DEF < prev    next >
Text File  |  1992-04-10  |  2KB  |  57 lines

  1. ;module-definition file for Windows Unzip-- used by link.exe
  2.  
  3. NAME    WizUnzip       ; application's module name
  4.  
  5. DESCRIPTION 'Windows Unzip by Samuel Smith, Info-ZIP, Robert Heath 1991'
  6.  
  7. EXETYPE      WINDOWS
  8.  
  9. STUB    'WINSTUB.EXE' ; Generates error message if application
  10.                       ; is run without Windows
  11.  
  12. SEGMENTS
  13.     wizu_about        LOADONCALL MOVEABLE DISCARDABLE
  14.     wizu_action        LOADONCALL MOVEABLE DISCARDABLE
  15.     wizu_file_io    LOADONCALL MOVEABLE DISCARDABLE
  16.     wizu_filedlg    LOADONCALL MOVEABLE DISCARDABLE
  17.     wizu_kbdproc    LOADONCALL MOVEABLE 
  18.     wizu_mapname    LOADONCALL MOVEABLE DISCARDABLE
  19.     wizu_match        LOADONCALL MOVEABLE DISCARDABLE
  20.     wizu_misc        LOADONCALL MOVEABLE DISCARDABLE
  21.     wizu_replace    LOADONCALL MOVEABLE DISCARDABLE
  22.     wizu_sizewndw    LOADONCALL MOVEABLE DISCARDABLE
  23.     wizu_status        LOADONCALL MOVEABLE DISCARDABLE
  24.     wizu_unimplod    LOADONCALL MOVEABLE DISCARDABLE
  25.     wizu_unreduce    LOADONCALL MOVEABLE DISCARDABLE
  26.     wizu_unshrink    LOADONCALL MOVEABLE DISCARDABLE
  27.     wizu_unzip        LOADONCALL MOVEABLE DISCARDABLE
  28.     wizu_updatelb    LOADONCALL MOVEABLE DISCARDABLE
  29.     wizu_winit        LOADONCALL MOVEABLE DISCARDABLE
  30.     wizu_wizunzip    PRELOAD MOVEABLE 
  31.     wizu_wndproc    LOADONCALL MOVEABLE 
  32.  
  33. ;CODE can be moved in memory and discarded/reloaded
  34. CODE  MOVEABLE 
  35.  
  36. ;DATA must be MULTIPLE if program can be invoked more than once
  37. DATA  MOVEABLE MULTIPLE
  38.  
  39. HEAPSIZE  14000    ; need heap for buffers
  40. STACKSIZE 6000 ; need plenty of stack
  41. ; WizUnzip walks a fine line between keeping heap+stack
  42. ; and automatics under <64K and not. Change HEAPSIZE and STACKSIZE
  43. ; only if you have the time to experiment.
  44.  
  45.  
  46. ; All functions that will be called by any Windows routine
  47. ; MUST be exported.
  48.  
  49. EXPORTS
  50.     WizUnzipWndProc   @1  ; name of window processing function
  51.     About            @2  ; name of "About" processing function
  52.     FileDlgProc  @3  ; called on Open menu item selection
  53.     StatusProc @4 ; name of Status Window function
  54.     Replace            @5  ; name of "Replace" processing function
  55.     KbdProc    @6 ; keyboard tab control proc
  56.     ChDirProc    @7 ; Change Directory proc
  57.